Logs
All actions performed by the employees are logged for audit purpose. The Spotlight application provides an option to view these audit logs along with all the logs for the transactions that the customer or member makes using digital banking applications. This feature is applicable to the users who have the required permissions to access it.
For information about Experience APIs related to the audit logs, click here.
Menu path: Reports and Logs > Logs
The Spotlight application displays various types of logs on the Default System Logs tab. They are:
Select the required type to view the list.
Users also have the option to save a Custom View for the logs based on his requirements by applying specific filters to these logs. The filters saved from the Default System Logs tab are displayed in My Filtered Logs tab. These saved logs are specific to individual users and cannot be shared.
Transactions
The Spotlight application displays a list of all the transactions initiated in the digital app channels. The user is required to select the Activity Type, Date, Amount, and column items y clicking the filter icon. Based on the selections made, the columns of the log table are displayed with the updated. By default, the list displays the current day transactional logs. The backend information related Log Type, ID, Platform and other such information can be accessed by clicking View under the Other Info column.
Menu path: Logs > System Logs > Transactions
You can filter the list with Activity Type, Transaction Dates, and Transaction Amount if required. Do the following:
- Activity Type: Select the transfer type from the list.
- Date: Select the required date range from the date picker and apply.
- Amount: Select the amount range from Amount. You can also enter a custom range if the required range is not available among the given ranges.
- View Column Items: The user can select from 23 column items from the drop-down menu. The column items are All, Module, Activity Type, Customer ID, Customer Username, From Account, To Account, Amount, Currency, Payee Name, Payee ID, Person ID, Status, Channel, Date and Time, MFA Type, MFA Service Type, MFA State, Device, OS, DeviceID, IP Address, Reference Number, Other Info.
- In Other info section, click View to access the additional information about the log that shows the backend information including LogType, Platform, and App Version. Click JSON type to view the information about the information like Request Input, Request Output and more in JSON format.
- Apply the filter criteria.
The list is sorted by date (latest first) and you can download the list in the form of excel file if required.
By default, the list is sorted in latest date first order. You can sort the list based on any of the columns which have sort icon (denotes sorted by that column).
Use the search option to search for a particular user using search criteria. Enter the search keyword (Username, User ID, or Transaction ID) in full or in part (three or more characters). The app displays the matching records automatically.
You can save the filtered list using Save Filter if required.
Admin Console
All CRUD activities in the Spotlight application are logged for audit purpose. The Spotlight application logs display the list of all the updates made to Spotlight and users filter the results based on the requirement.
Menu Path: Logs > System Logs > Admin Console
You can filter the list with Module name, and Date ranges if required. Do the following:
- Module: It contains the following modules retrieved from the database. Select the required module from the list:
- Alerts Management
- Branch and ATM Location Management
- Business Configuration
- Business Type
- Campaign Management
- Company
- Configurations Framework
- Contracts
- Credential Policies
- Customer Care Information
- Customer Management
- Customer Requests and Messages
- Customer Roles
- Feature Management
- Frequently Asked Questions
- Temenos Digital User
- Internal Users Management
- Lead Management
- Login
- MFA Configurations
- MFA Scenarios
- Password Settings
- Periodic Limits
- Permissions Management
- Privacy Policies
- Role Management
- Security Questions
- Service Management
- Service Definition
- Service Outage Messages
- Terms and Conditions
- Travel Notification
- Date: Select the required date range from the date picker and apply.
- Apply the filter criteria.
The list is represented as rows with the following details: Event, Employee Username, User Role, Module Name, Date and Time, Status and JSON Data. You can download the list in the form of excel file if required.
By default, the list is sorted in latest date first order. You can sort the list based on any of the columns which have sorticon (denotes sorted by that column).
You can also filter the list by From Event, Username, User Role, Module Name, Status, and Date and Time.
- Event: Pick from the list (Create, Update, Delete, Login, Download File, and Communication).
- Username: Choose a username alphabetically from A-Z or vice versa.
- User Role: Pick from the list (Business, Front Line Staff, Manager, Operations and Super Admin).
- Module Name: Choose a module name alphabetically from A-Z or vice versa.
- Status: Pick from the list (Successful or Failed).
- Date and Time: Choose to view the updates happened during AM or PM.
The JSON data captures service input and response for each operation. To see the JSON data for any event, click View. The following pop-up appears:
The JSON data is logged for the following modules:
Module | Event | Task |
---|---|---|
Temenos Digital User | Update | Update Communication preference |
Temenos Digital User | Update | Update Address |
Temenos Digital User | Update | Update Contact Number |
Temenos Digital User | Update | Update Email |
Temenos Digital User | Create | Create new user |
Temenos Digital User | Update | User Status change |
Temenos Digital User | Update | Accounts access added or removed |
Temenos Digital User | Update | Add / remove Account Level Features and Actions |
Temenos Digital User | Update | Add / remove Other Features and Actions |
Temenos Digital User | Update | Limits updated |
Temenos Digital User | Update | Add / Remove Customer ID |
Contracts | Create | Create new contract |
Contracts | Update | Add / remove Customer IDs |
Contracts | Update | Primary Customer ID changed |
Contracts | Update | Update the Contract Details |
Contracts | Update | Add / remove Accounts |
Contracts | Update | Add / remove Features and Actions |
Contracts | Update | Enable / disable the approval matrix |
Contracts | Update | Update Limits |
Service Definition | Create | Create a new service definition |
Service Definition | Update | Update Service Details |
Service Definition | Update | Add/ remove Features and actions |
Service Definition | Update | Assign limits |
Service Definition | Update | Set Default Role |
Customer Roles | Create | Create a customer role |
Customer Roles | Update | Update the Customer Role Details |
Customer Roles | Update | Add/ remove Features and actions |
Customer Roles | Update | Update the limits provided at the Role |
Use the search option to search for a particular user using search criteria. Enter the search keyword (Username) in full or in part. The app displays the matching records automatically.
You can save the filtered list using Save Filter if required.
Customer Activity Logs
There are two types of logs associated with a customer: activity performed by the customer on digital banking applications and the activity performed by a bank employee from Spotlight. The application displays the list of all the activities carried out by the customer or admin user in the customer's account. Unlike Transaction and Spotlight logs, customer activity logs do not have a default list. Users are required to search for a specific customer to view the associated logs.
The list of all the Audits and Alert events that are implemented in Temenos Digital for customer activity can be found here.
Menu path: Logs > System Logs > Customer Activity Logs
The app displays the activity history of the selected customer or member. Enter any or all of the below search criteria to find the required customer:
- Customer Name
- User ID
- Username
note: Clear the search criteria with the Reset button.
The Spotlight application displays the list of the matching results as rows with the following details: Name, Username, User Id, Contact Number, and Email Id. You can sort the list based on any of the columns which have sort icon (denotes sorted by that column). Select a customer row to view details.
Menu path: Transaction and Audit Logs > System Logs > Customer Activity Logs > Results > Click on a customer row
The Spotlight application lists the selected customer's activity logs. You can download the list in the form of excel file if required. Use the filter icon to access specific information. Do the following to filter the activities list if required:
- Module: It contains the modules like Login, Profile, Transfers, Bill Pay, P2P, Wire Transfers, Messages, Onboarding Application and more. Select the specific module type if required. By default, All is selected.
- Activity Type: The activities are retrieved from the database based on the selected module. Select the specific activity type if required By default, All is selected.
- Date: Select the required date range from the date picker and apply.
- View Column Items: The user can select from 23 column items from the drop-down menu. The column items are All, Module, Activity Type, Date, From Account, To Account, Amount, Currency, Reference Number, Masked Card Number, Payee Name/Recipient Name, Payee ID, Person ID, Account/Relationship Number, Status, MFA Type, MFA Service Key, MFA State, Channel, Device/Browser, OS, DeviceID, IP Address, Other Info.
- In Other info section, click View to access the additional information about the log that shows the back-end information including LogType, Platform, and App Version. Click JSON type to view the information about the information like Request Input, Request Output and more in JSON format.
- Apply the filter criteria.
Use the search option to search for a module in the activity list using search criteria. Enter the search keyword (module name) in full or in part (three or more characters). The application displays the matching records automatically.
The Customer specific logs will come only for Enrolled customer. It will fetch activity for all Legal Entities.
You can save the filtered list using Save Filter if required.
Save Filter
Use this feature to save the filter criteria as a custom log for any future use. These saved logs can be directly accessed from My Filtered Logs tab. These custom logs are visible only to the admin users who created them.
Do the following:
- Name: Enter a name for the custom log. Has a 60 characters limit.
- Description: Enter a description for the custom log. Has a 70 characters limit.
- Save the custom log.
The log gets listed in My Filtered Logs tab.
You can cancel the process at any time. The changes are not saved.
My Filtered Logs
The users can access their saved filters from the My Filtered Logs tab.
Experience APIs
The following APIs are shipped as a part of this feature:
API | Description | Introduced In |
---|---|---|
getAdminActivityLogs | This API fetches the spotlight logs for the current logged in user. The eventData column is added as a part of an enhancement. | Modified in 2021.02 |
exportAdminConsoleLogs | This API exports the logs in an excel file. | Modified in 2021.02 |

Description: | This API fetches the Spotlight logs for the current logged in user. The eventData column is added as a part of an enhancement. |
Method: | POST |
URL: | /services/data/v1/AuditLogsObjSvc/operations/TransactionAndAuditLogs/getAdminActivityLogs |
Security Level: | Authenticated App User |
Is T24 Required: | No |
Header Request: |
X-Kony-Authorization |
Body Request: |
Parameters FilterData Specifies the filter data {"FilterData":"{}"} |
Response: |
Parameters hasNextPageFlag that determines if there is a next page count Specifies the number of rows pageSize Specifies the number of rows in a page page Specifies the page number logs The list of fetched logs logType Type of log. It can be admin or customer specific. moduleName Name of module description Log description id Log record unique id event Log event i.e, Create/update/delete userRole Specifies the user role username Specifies the user name status Specifies the status of operation { "hasNextPage": false, "pageOffset": 0, "count": 107, "pageSize": 10, "opstatus": 0, "page": 1, "logs": [ { "logType": "AdminActivity", "eventData": "{\"request\":{\"id\":\"52d09666-1cca-4fa2-9fd8-0f1f2e319d3f\",\"status\":\"SID_ACTIVE\",\"appID\":\"BusinessBankingObjService\",\"X-Kony-API-Version\":\"1.0\",\"serviceID\":\"deactivateServiceDefinition7817\",\"objectID\":\"servicedefinition\",\"operationId\":\"manageServiceDefinitionStatus\",\"channel\":\"rc\",\"eventObserverID\":null},\"response\":{\"opstatus\":0,\"id\":\"52d09666-1cca-4fa2-9fd8-0f1f2e319d3f\",\"status\":\"SID_ACTIVE\",\"httpStatusCode\":0}}", "moduleName": "Service Definition", "description": "Update Service Definition Successful", "id": "e29a03d4-12da-48ec-b337-fd114537b93b", "event": "Update", "userRole": "Super Admin", "createdOn": "1612437667000", "eventts": "1612437662000", "username": "admin1", "status": "Successful" }, { "logType": "AdminActivity", "eventData": "{\"request\":{\"id\":\"bef2fe82-9c21-4ccb-b599-3308de18de44\",\"status\":\"SID_ACTIVE\",\"appID\":\"BusinessBankingObjService\",\"X-Kony-API-Version\":\"1.0\",\"serviceID\":\"deactivateServiceDefinition7817\",\"objectID\":\"servicedefinition\",\"operationId\":\"manageServiceDefinitionStatus\",\"channel\":\"rc\",\"eventObserverID\":null},\"response\":{\"opstatus\":0,\"id\":\"bef2fe82-9c21-4ccb-b599-3308de18de44\",\"status\":\"SID_ACTIVE\",\"httpStatusCode\":0}}", "moduleName": "Service Definition", "description": "Update Service Definition Successful", "id": "f2a2bea9-6fce-4f99-b1ab-5bfdf2a09b9e", "event": "Update", "userRole": "Super Admin", "createdOn": "1612437657000", "eventts": "1612437637000", "username": "admin1", "status": "Successful" }, { "logType": "AdminActivity", "eventData": "{\"request\":{\"id\":\"dad2cb61-f565-413b-84d4-e15e30301b22\",\"status\":\"SID_INACTIVE\",\"appID\":\"BusinessBankingObjService\",\"X-Kony-API-Version\":\"1.0\",\"serviceID\":\"deactivateServiceDefinition7817\",\"objectID\":\"servicedefinition\",\"operationId\":\"manageServiceDefinitionStatus\",\"channel\":\"rc\",\"eventObserverID\":null},\"response\":{\"opstatus\":0,\"id\":\"dad2cb61-f565-413b-84d4-e15e30301b22\",\"status\":\"SID_INACTIVE\",\"httpStatusCode\":0}}", "moduleName": "Service Definition", "description": "Update Service Definition Successful", "id": "c82b32b2-3c0d-4f41-9b89-1575c7d99f28", "event": "Update", "userRole": "Super Admin", "createdOn": "1612437588000", "eventts": "1612437582000", "username": "admin1", "status": "Successful" } ], "httpStatusCode": 200 } |
Error Code(s): |
|
Service Flow: |
Integration Services: LogServices. getAdminActivityLogs Backend Servces: Fetch data using sql query on dbxlogs.adminactivity |

Description: | This API exports the logs in an excel file. |
Method: | POST |
URL: | /services/data/v1/AuditLogsObjSvc/operations/TransactionAndAuditLogs/exportAdminConsoleLogs?offset=-330&authToken={{X-Kony-AuthToken}}&StartDate=09/16/2019&EndDate=09/16/2021 |
Security Level: | Authenticated App User |
Is T24 Required: | No |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters No inputs needed |
Response: |
Parameters Event Specifies the event name Username Specifies the username User role Specifies the user role Module name The name of the module Status The operation status Date & Time Specifies the Log recorded date and time Description Specifies the log description Json Data The request and response payload available as Json Title,Admin Console Logs "Report generated by : ", "Report generated on : ",02/08/21 01:13 PM "Filters applied : ","Date BETWEEN ""09/16/2019 - 09/16/2021"" " EVENT,USERNAME,USER ROLE,MODULE NAME,STATUS,DATE & TIME,DESCRIPTION,JSON DATA Login,admin1,Super Admin,Login,Successful,02/08/21 01:08 PM,Login successful, Login,admin1,Super Admin,Login,Successful,02/03/21 06:39 PM,Login successful,"{""request"":{""name"":""test78"",""description"":""test"",""status"":""SID_ACTIVE"",""serviceType"":""TYPE_ID_RETAIL"",""featureactions"":""[{\""id\"":\""CALL_BANK\"",\""limits\"":[]}]"",""defaultRole"":""DEFAULT_GROUP"",""appID"":""BusinessBankingObjService"",""X-Kony-API-Version"":""1.0"",""serviceID"":""createServiceDefinition7525"",""objectID"":""servicedefinition"",""operationId"":""createServiceDefinition"",""channel"":""rc"",""eventObserverID"":null},""response"":{""serviceType"":""TYPE_ID_RETAIL"",""createdby"":""UID10"",""name"":""test78"",""description"":""test"",""opstatus"":0,""id"":""dad2cb61-f565-413b-84d4-e15e30301b22"",""status"":""SID_ACTIVE"",""httpStatusCode"":0}}" Login,admin1,Super Admin,Login,Successful,01/28/21 04:38 PM,Login successful, Create,admin1,Super Admin,Service Definition,Successful,01/28/21 04:21 AM,Create Service Definition Successful,"{""request"":{""name"":""test78"",""description"":""test"",""status"":""SID_ACTIVE"",""serviceType"":""TYPE_ID_RETAIL"",""featureactions"":""[{\""id\"":\""CALL_BANK\"",\""limits\"":[]}]"",""defaultRole"":""DEFAULT_GROUP"",""appID"":""BusinessBankingObjService"",""X-Kony-API-Version"":""1.0"",""serviceID"":""createServiceDefinition7525"",""objectID"":""servicedefinition"",""operationId"":""createServiceDefinition"",""channel"":""rc"",""eventObserverID"":null},""response"":{""serviceType"":""TYPE_ID_RETAIL"",""createdby"":""UID10"",""name"":""test78"",""description"":""test"",""opstatus"":0,""id"":""dad2cb61-f565-413b-84d4-e15e30301b22"",""status"":""SID_ACTIVE"",""httpStatusCode"":0}}" Create,admin1,Super Admin,Service Definition,Failed,01/28/21 04:21 AM,Create Service Definition Failed,"{""request"":{""name"":""test77"",""description"":""test"",""status"":""SID_ACTIVE"",""serviceType"":""TYPE_ID_RETAIL"",""featureactions"":""[{\""id\"":\""CALL_BANK\"",\""limits\"":[]}]"",""defaultRole"":""DEFAULT_GROUP"",""appID"":""BusinessBankingObjService"",""X-Kony-API-Version"":""1.0"",""serviceID"":""createServiceDefinition7525"",""objectID"":""servicedefinition"",""operationId"":""createServiceDefinition"",""channel"":""rc"",""eventObserverID"":null},""response"":{""dbpErrCode"":21918,""opstatus"":0,""dbpErrMsg"":""Name cannot be same as other service definition"",""httpStatusCode"":0}}" |
Error Code(s): |
|
Service Flow: |
Integration Services: AuditLogs.exportAdminConsoleLogs Backend Servces: Fetch data using sql query on dbxlogs.adminactivity |
In this topic